<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">

<title>Table of Contents - irb: Ruby Standard Library Documentation</title>


<script src="./js/navigation.js" defer></script>
<script src="./js/search.js" defer></script>
<script src="./js/search_index.js" defer></script>
<script src="./js/searcher.js" defer></script>
<script src="./js/darkfish.js" defer></script>

<script src="./js/jquery-3.2.0.min.js"></script>

<script src="./js/vue.min.js"></script>
<script src="./js/js.cookie.min.js"></script>

<link href="./css/fonts.css" rel="stylesheet">
<link id='rdoccss' href="./css/rdoc.css" rel="stylesheet">
<link href="./css/carbon17.css" rel="stylesheet">

<script type="text/javascript">
  var rdoc_rel_prefix = "./";
  var index_rel_prefix = "./";
  var darkModeCsseHref = "./css/rdoc-dm.css"
  var defaultModeCssHref = "./css/rdoc.css"
  // var cssDarkmode = Cookies.get('darkmode');
  
  if( Cookies.get("darkmode") == "true") {
	$('#rdoccss').attr("href", darkModeCsseHref);
}

//  https://cssdeck.com/blog/simple-jquery-stylesheet-switcher/

document.write('<style type="text/css">body{display:none}</style>');

</script>


</head>
<body id="top" class="table-of-contents">
  <!-- table_of_contents.html -->
  <div id='actionbar' >
    <div class='wrapper mdiv'>
      <ul class='grids g0'></ul>
    </div> 
    <!-- VERSION HEADER for 3.3.0.preview2 NOT FOUND -->
  </div> <!-- end action bar -->

  <div class='wrapper hdiv'>

    

    <div id='extraz'><div class='adzbox-index'  >
        
      </div>         
    </div>

    <main role="main">
    <h1 class="class">Table of Contents - irb: Ruby Standard Library Documentation</h1>


          <h2 id="classes">Classes and Modules</h2>
          <ul>
              <li class="class">
                <a href="Binding.html">Binding</a>
                  </li>
              <li class="module">
                <a href="IRB.html">IRB</a>

                <ul>
                    <li><a href="IRB.html#label-Usage">Usage</a>
                    <li><a href="IRB.html#label-Command+line+options">Command line options</a>
                    <li><a href="IRB.html#label-Commands">Commands</a>
                    <li><a href="IRB.html#label-Configuration">Configuration</a>
                    <li><a href="IRB.html#label-Auto+indentation">Auto indentation</a>
                    <li><a href="IRB.html#label-Autocompletion">Autocompletion</a>
                    <li><a href="IRB.html#label-History">History</a>
                    <li><a href="IRB.html#label-Customizing+the+IRB+Prompt">Customizing the IRB Prompt</a>
                    <li><a href="IRB.html#label-Restrictions">Restrictions</a>
                    <li><a href="IRB.html#label-IRB+Sessions">IRB Sessions</a>
                    <li><a href="IRB.html#label-Commands">Commands</a>
                    <li><a href="IRB.html#label-Configuration">Configuration</a>
                    <li><a href="IRB.html#label-Session+variables">Session variables</a>
                    <li><a href="IRB.html#label-Example+using+IRB+Sessions">Example using IRB Sessions</a>
                    </ul>
                  </li>
              <li class="class">
                <a href="IRB/Abort.html">IRB::Abort</a>
                  </li>
              <li class="class">
                <a href="IRB/Canvas.html">IRB::Canvas</a>
                  </li>
              <li class="module">
                <a href="IRB/Color.html">IRB::Color</a>
                  </li>
              <li class="class">
                <a href="IRB/Color/SymbolState.html">IRB::Color::SymbolState</a>
                  </li>
              <li class="class">
                <a href="IRB/ColorPrinter.html">IRB::ColorPrinter</a>
                  </li>
              <li class="class">
                <a href="IRB/Context.html">IRB::Context</a>
                  </li>
              <li class="module">
                <a href="IRB/ContextExtender.html">IRB::ContextExtender</a>
                  </li>
              <li class="module">
                <a href="IRB/Debug.html">IRB::Debug</a>
                  </li>
              <li class="module">
                <a href="IRB/Debug/DEBUGGER__.html">IRB::Debug::DEBUGGER__</a>
                  </li>
              <li class="module">
                <a href="IRB/Debug/SkipPathHelperForIRB.html">IRB::Debug::SkipPathHelperForIRB</a>
                  </li>
              <li class="class">
                <a href="IRB/Debug/UI.html">IRB::Debug::UI</a>
                  </li>
              <li class="class">
                <a href="IRB/EvalHistory.html">IRB::EvalHistory</a>
                  </li>
              <li class="class">
                <a href="IRB/ExtendCommand/Help.html">IRB::ExtendCommand::Help</a>
                  </li>
              <li class="class">
                <a href="IRB/ExtendCommand/ShowDoc.html">IRB::ExtendCommand::ShowDoc</a>
                  </li>
              <li class="class">
                <a href="IRB/ExtendCommand/ShowSource.html">IRB::ExtendCommand::ShowSource</a>
                  </li>
              <li class="module">
                <a href="IRB/ExtendCommandBundle.html">IRB::ExtendCommandBundle</a>
                  </li>
              <li class="class">
                <a href="IRB/FileInputMethod.html">IRB::FileInputMethod</a>
                  </li>
              <li class="class">
                <a href="IRB/Frame.html">IRB::Frame</a>
                  </li>
              <li class="class">
                <a href="IRB/Frame/FrameOverflow.html">IRB::Frame::FrameOverflow</a>
                  </li>
              <li class="class">
                <a href="IRB/Frame/FrameUnderflow.html">IRB::Frame::FrameUnderflow</a>
                  </li>
              <li class="class">
                <a href="IRB/InputMethod.html">IRB::InputMethod</a>
                  </li>
              <li class="class">
                <a href="IRB/Inspector.html">IRB::Inspector</a>
                  </li>
              <li class="class">
                <a href="IRB/Irb.html">IRB::Irb</a>
                  </li>
              <li class="module">
                <a href="IRB/IrbLoader.html">IRB::IrbLoader</a>
                  </li>
              <li class="class">
                <a href="IRB/JobManager.html">IRB::JobManager</a>
                  </li>
              <li class="class">
                <a href="IRB/LoadAbort.html">IRB::LoadAbort</a>
                  </li>
              <li class="class">
                <a href="IRB/Locale.html">IRB::Locale</a>
                  </li>
              <li class="module">
                <a href="IRB/NestingParser.html">IRB::NestingParser</a>
                  </li>
              <li class="module">
                <a href="IRB/Notifier.html">IRB::Notifier</a>
                  </li>
              <li class="class">
                <a href="IRB/Notifier/AbstractNotifier.html">IRB::Notifier::AbstractNotifier</a>
                  </li>
              <li class="class">
                <a href="IRB/Notifier/CompositeNotifier.html">IRB::Notifier::CompositeNotifier</a>
                  </li>
              <li class="class">
                <a href="IRB/Notifier/ErrUndefinedNotifier.html">IRB::Notifier::ErrUndefinedNotifier</a>
                  </li>
              <li class="class">
                <a href="IRB/Notifier/ErrUnrecognizedLevel.html">IRB::Notifier::ErrUnrecognizedLevel</a>
                  </li>
              <li class="class">
                <a href="IRB/Notifier/LeveledNotifier.html">IRB::Notifier::LeveledNotifier</a>
                  </li>
              <li class="class">
                <a href="IRB/Notifier/NoMsgNotifier.html">IRB::Notifier::NoMsgNotifier</a>
                  </li>
              <li class="class">
                <a href="IRB/OutputMethod.html">IRB::OutputMethod</a>
                  </li>
              <li class="class">
                <a href="IRB/OutputMethod/NotImplementedError.html">IRB::OutputMethod::NotImplementedError</a>
                  </li>
              <li class="class">
                <a href="IRB/Pager.html">IRB::Pager</a>
                  </li>
              <li class="class">
                <a href="IRB/ReadlineInputMethod.html">IRB::ReadlineInputMethod</a>
                  </li>
              <li class="class">
                <a href="IRB/ReidlineInputMethod.html">IRB::ReidlineInputMethod</a>
                  </li>
              <li class="class">
                <a href="IRB/RelineInputMethod.html">IRB::RelineInputMethod</a>
                  </li>
              <li class="class">
                <a href="IRB/RubyModel.html">IRB::RubyModel</a>
                  </li>
              <li class="class">
                <a href="IRB/SourceFinder.html">IRB::SourceFinder</a>
                  </li>
              <li class="class">
                <a href="IRB/Statement.html">IRB::Statement</a>
                  </li>
              <li class="class">
                <a href="IRB/Statement/Command.html">IRB::Statement::Command</a>
                  </li>
              <li class="class">
                <a href="IRB/Statement/Expression.html">IRB::Statement::Expression</a>
                  </li>
              <li class="class">
                <a href="IRB/StdioInputMethod.html">IRB::StdioInputMethod</a>
                  </li>
              <li class="class">
                <a href="IRB/StdioOutputMethod.html">IRB::StdioOutputMethod</a>
                  </li>
              <li class="class">
                <a href="IRB/Vec.html">IRB::Vec</a>
                  </li>
              <li class="class">
                <a href="IRB/WorkSpace.html">IRB::WorkSpace</a>
                  </li>
              <li class="class">
                <a href="Object.html">Object</a>
                  </li>
              <li class="class">
                <a href="XMP.html">XMP</a>
                  </li>
              <li class="class">
                <a href="XMP/StringInputMethod.html">XMP::StringInputMethod</a>
                  </li>
                </ul>

                <h2 id="methods">Methods</h2>
                <ul>

                    <li class="method">
                      <a href="IRB.html#method-c-CurrentContext">::CurrentContext</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB.html#method-c-JobManager">::JobManager</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-c-all_commands_info">::all_commands_info</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/Frame.html#method-c-bottom">::bottom</a>
                      &mdash;
                      <span class="container">IRB::Frame</span>

                    <li class="method">
                      <a href="IRB/Debug/DEBUGGER__.html#method-c-capture_frames">::capture_frames</a>
                      &mdash;
                      <span class="container">IRB::Debug::DEBUGGER__</span>

                    <li class="method">
                      <a href="IRB/Color.html#method-c-clear">::clear</a>
                      &mdash;
                      <span class="container">IRB::Color</span>

                    <li class="method">
                      <a href="IRB/Color.html#method-c-colorable-3F">::colorable?</a>
                      &mdash;
                      <span class="container">IRB::Color</span>

                    <li class="method">
                      <a href="IRB/Color.html#method-c-colorize">::colorize</a>
                      &mdash;
                      <span class="container">IRB::Color</span>

                    <li class="method">
                      <a href="IRB/Color.html#method-c-colorize_code">::colorize_code</a>
                      &mdash;
                      <span class="container">IRB::Color</span>

                    <li class="method">
                      <a href="IRB.html#method-c-conf">::conf</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB/Debug.html#method-c-configure_irb_for_debugger">::configure_irb_for_debugger</a>
                      &mdash;
                      <span class="container">IRB::Debug</span>

                    <li class="method">
                      <a href="IRB/Pager.html#method-c-content_exceeds_screen_height-3F">::content_exceeds_screen_height?</a>
                      &mdash;
                      <span class="container">IRB::Pager</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-c-def_extend_command">::def_extend_command</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/ContextExtender.html#method-c-def_extend_command">::def_extend_command</a>
                      &mdash;
                      <span class="container">IRB::ContextExtender</span>

                    <li class="method">
                      <a href="IRB/Inspector.html#method-c-def_inspector">::def_inspector</a>
                      &mdash;
                      <span class="container">IRB::Inspector</span>

                    <li class="method">
                      <a href="IRB/Notifier.html#method-c-def_notifier">::def_notifier</a>
                      &mdash;
                      <span class="container">IRB::Notifier</span>

                    <li class="method">
                      <a href="IRB/Color.html#method-c-dispatch_seq">::dispatch_seq</a>
                      &mdash;
                      <span class="container">IRB::Color</span>

                    <li class="method">
                      <a href="IRB.html#method-c-easter_egg">::easter_egg</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-c-extend_object">::extend_object</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/ReadlineInputMethod.html#method-c-initialize_readline">::initialize_readline</a>
                      &mdash;
                      <span class="container">IRB::ReadlineInputMethod</span>

                    <li class="method">
                      <a href="IRB.html#method-c-initialize_tracer">::initialize_tracer</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB/Debug.html#method-c-insert_debug_break">::insert_debug_break</a>
                      &mdash;
                      <span class="container">IRB::Debug</span>

                    <li class="method">
                      <a href="IRB/Color.html#method-c-inspect_colorable-3F">::inspect_colorable?</a>
                      &mdash;
                      <span class="container">IRB::Color</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-c-install_extend_commands">::install_extend_commands</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/ContextExtender.html#method-c-install_extend_commands">::install_extend_commands</a>
                      &mdash;
                      <span class="container">IRB::ContextExtender</span>

                    <li class="method">
                      <a href="IRB.html#method-c-irb">::irb</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB.html#method-c-irb_abort">::irb_abort</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB.html#method-c-irb_exit">::irb_exit</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB/Inspector.html#method-c-keys_with_inspector">::keys_with_inspector</a>
                      &mdash;
                      <span class="container">IRB::Inspector</span>

                    <li class="method">
                      <a href="IRB/Debug.html#method-c-load_bundled_debug_gem">::load_bundled_debug_gem</a>
                      &mdash;
                      <span class="container">IRB::Debug</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-c-load_command">::load_command</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Color/SymbolState.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Color::SymbolState</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/Vec.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Vec</span>

                    <li class="method">
                      <a href="IRB/Canvas.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Canvas</span>

                    <li class="method">
                      <a href="IRB/RubyModel.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::RubyModel</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/WorkSpace.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::WorkSpace</span>

                    <li class="method">
                      <a href="IRB/Frame.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Frame</span>

                    <li class="method">
                      <a href="IRB/Frame/FrameOverflow.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Frame::FrameOverflow</span>

                    <li class="method">
                      <a href="IRB/Frame/FrameUnderflow.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Frame::FrameUnderflow</span>

                    <li class="method">
                      <a href="IRB/StdioInputMethod.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::StdioInputMethod</span>

                    <li class="method">
                      <a href="IRB/FileInputMethod.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::FileInputMethod</span>

                    <li class="method">
                      <a href="IRB/ReadlineInputMethod.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::ReadlineInputMethod</span>

                    <li class="method">
                      <a href="IRB/RelineInputMethod.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::RelineInputMethod</span>

                    <li class="method">
                      <a href="IRB/ReidlineInputMethod.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::ReidlineInputMethod</span>

                    <li class="method">
                      <a href="IRB/Inspector.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Inspector</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/Notifier/ErrUndefinedNotifier.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Notifier::ErrUndefinedNotifier</span>

                    <li class="method">
                      <a href="IRB/Notifier/ErrUnrecognizedLevel.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Notifier::ErrUnrecognizedLevel</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/Notifier/CompositeNotifier.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Notifier::CompositeNotifier</span>

                    <li class="method">
                      <a href="IRB/Notifier/LeveledNotifier.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Notifier::LeveledNotifier</span>

                    <li class="method">
                      <a href="IRB/Notifier/NoMsgNotifier.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Notifier::NoMsgNotifier</span>

                    <li class="method">
                      <a href="IRB/OutputMethod/NotImplementedError.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::OutputMethod::NotImplementedError</span>

                    <li class="method">
                      <a href="IRB/SourceFinder.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::SourceFinder</span>

                    <li class="method">
                      <a href="IRB/Statement/Expression.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Statement::Expression</span>

                    <li class="method">
                      <a href="IRB/Statement/Command.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">IRB::Statement::Command</span>

                    <li class="method">
                      <a href="XMP.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">XMP</span>

                    <li class="method">
                      <a href="XMP/StringInputMethod.html#method-c-new">::new</a>
                      &mdash;
                      <span class="container">XMP::StringInputMethod</span>

                    <li class="method">
                      <a href="IRB/FileInputMethod.html#method-c-open">::open</a>
                      &mdash;
                      <span class="container">IRB::FileInputMethod</span>

                    <li class="method">
                      <a href="IRB/NestingParser.html#method-c-open_tokens">::open_tokens</a>
                      &mdash;
                      <span class="container">IRB::NestingParser</span>

                    <li class="method">
                      <a href="IRB/Pager.html#method-c-page">::page</a>
                      &mdash;
                      <span class="container">IRB::Pager</span>

                    <li class="method">
                      <a href="IRB/Pager.html#method-c-page_content">::page_content</a>
                      &mdash;
                      <span class="container">IRB::Pager</span>

                    <li class="method">
                      <a href="IRB/NestingParser.html#method-c-parse_by_line">::parse_by_line</a>
                      &mdash;
                      <span class="container">IRB::NestingParser</span>

                    <li class="method">
                      <a href="IRB/ColorPrinter.html#method-c-pp">::pp</a>
                      &mdash;
                      <span class="container">IRB::ColorPrinter</span>

                    <li class="method">
                      <a href="IRB.html#method-c-print_usage">::print_usage</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB/Color.html#method-c-scan">::scan</a>
                      &mdash;
                      <span class="container">IRB::Color</span>

                    <li class="method">
                      <a href="IRB/NestingParser.html#method-c-scan_opens">::scan_opens</a>
                      &mdash;
                      <span class="container">IRB::NestingParser</span>

                    <li class="method">
                      <a href="IRB/ColorPrinter.html#method-c-screen_width">::screen_width</a>
                      &mdash;
                      <span class="container">IRB::ColorPrinter</span>

                    <li class="method">
                      <a href="IRB/Frame.html#method-c-sender">::sender</a>
                      &mdash;
                      <span class="container">IRB::Frame</span>

                    <li class="method">
                      <a href="IRB/Debug.html#method-c-setup">::setup</a>
                      &mdash;
                      <span class="container">IRB::Debug</span>

                    <li class="method">
                      <a href="IRB/Pager.html#method-c-setup_pager">::setup_pager</a>
                      &mdash;
                      <span class="container">IRB::Pager</span>

                    <li class="method">
                      <a href="IRB.html#method-c-start">::start</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB/Frame.html#method-c-top">::top</a>
                      &mdash;
                      <span class="container">IRB::Frame</span>

                    <li class="method">
                      <a href="IRB/ExtendCommand/ShowDoc.html#method-c-transform_args">::transform_args</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommand::ShowDoc</span>

                    <li class="method">
                      <a href="IRB/ExtendCommand/ShowSource.html#method-c-transform_args">::transform_args</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommand::ShowSource</span>

                    <li class="method">
                      <a href="IRB.html#method-c-version">::version</a>
                      &mdash;
                      <span class="container">IRB</span>

                    <li class="method">
                      <a href="IRB/Color.html#method-c-without_circular_ref">::without_circular_ref</a>
                      &mdash;
                      <span class="container">IRB::Color</span>

                    <li class="method">
                      <a href="IRB/Notifier/LeveledNotifier.html#method-i-3C-3D-3E">#&lt;=&gt;</a>
                      &mdash;
                      <span class="container">IRB::Notifier::LeveledNotifier</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-String">#String</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/EvalHistory.html#method-i-5B-5D">#[]</a>
                      &mdash;
                      <span class="container">IRB::EvalHistory</span>

                    <li class="method">
                      <a href="IRB/WorkSpace.html#method-i-__evaluate__">#__evaluate__</a>
                      &mdash;
                      <span class="container">IRB::WorkSpace</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-__exit__">#__exit__</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-_set_last_value">#_set_last_value</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-activate">#activate</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-after_fork_parent">#after_fork_parent</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-ask">#ask</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/RelineInputMethod.html#method-i-auto_indent">#auto_indent</a>
                      &mdash;
                      <span class="container">IRB::RelineInputMethod</span>

                    <li class="method">
                      <a href="IRB/ExtendCommand/ShowSource.html#method-i-bold">#bold</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommand::ShowSource</span>

                    <li class="method">
                      <a href="IRB/Frame.html#method-i-bottom">#bottom</a>
                      &mdash;
                      <span class="container">IRB::Frame</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-build_statement">#build_statement</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-change_workspace">#change_workspace</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/RelineInputMethod.html#method-i-check_termination">#check_termination</a>
                      &mdash;
                      <span class="container">IRB::RelineInputMethod</span>

                    <li class="method">
                      <a href="IRB/FileInputMethod.html#method-i-close">#close</a>
                      &mdash;
                      <span class="container">IRB::FileInputMethod</span>

                    <li class="method">
                      <a href="IRB/WorkSpace.html#method-i-code_around_binding">#code_around_binding</a>
                      &mdash;
                      <span class="container">IRB::WorkSpace</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-configure_io">#configure_io</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-convert_invalid_byte_sequence">#convert_invalid_byte_sequence</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Vec.html#method-i-cross">#cross</a>
                      &mdash;
                      <span class="container">IRB::Vec</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-deactivate">#deactivate</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-debug_break">#debug_break</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-debug_readline">#debug_readline</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Notifier/CompositeNotifier.html#method-i-def_notifier">#def_notifier</a>
                      &mdash;
                      <span class="container">IRB::Notifier::CompositeNotifier</span>

                    <li class="method">
                      <a href="IRB/Notifier.html#method-i-def_notifier">#def_notifier</a>
                      &mdash;
                      <span class="container">IRB::Notifier</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-delete">#delete</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/Vec.html#method-i-dot">#dot</a>
                      &mdash;
                      <span class="container">IRB::Vec</span>

                    <li class="method">
                      <a href="IRB/Canvas.html#method-i-draw">#draw</a>
                      &mdash;
                      <span class="container">IRB::Canvas</span>

                    <li class="method">
                      <a href="IRB/RelineInputMethod.html#method-i-dynamic_prompt">#dynamic_prompt</a>
                      &mdash;
                      <span class="container">IRB::RelineInputMethod</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-each_localized_path">#each_localized_path</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-each_sublocale">#each_sublocale</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-each_top_level_statement">#each_top_level_statement</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-encode_with_invalid_byte_sequence">#encode_with_invalid_byte_sequence</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/StdioInputMethod.html#method-i-encoding">#encoding</a>
                      &mdash;
                      <span class="container">IRB::StdioInputMethod</span>

                    <li class="method">
                      <a href="IRB/FileInputMethod.html#method-i-encoding">#encoding</a>
                      &mdash;
                      <span class="container">IRB::FileInputMethod</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-encoding">#encoding</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/StdioInputMethod.html#method-i-eof-3F">#eof?</a>
                      &mdash;
                      <span class="container">IRB::StdioInputMethod</span>

                    <li class="method">
                      <a href="IRB/FileInputMethod.html#method-i-eof-3F">#eof?</a>
                      &mdash;
                      <span class="container">IRB::FileInputMethod</span>

                    <li class="method">
                      <a href="IRB/ReadlineInputMethod.html#method-i-eof-3F">#eof?</a>
                      &mdash;
                      <span class="container">IRB::ReadlineInputMethod</span>

                    <li class="method">
                      <a href="IRB/RelineInputMethod.html#method-i-eof-3F">#eof?</a>
                      &mdash;
                      <span class="container">IRB::RelineInputMethod</span>

                    <li class="method">
                      <a href="XMP/StringInputMethod.html#method-i-eof-3F">#eof?</a>
                      &mdash;
                      <span class="container">XMP::StringInputMethod</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-eval_history-3D">#eval_history=</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-eval_input">#eval_input</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Statement.html#method-i-evaluable_code">#evaluable_code</a>
                      &mdash;
                      <span class="container">IRB::Statement</span>

                    <li class="method">
                      <a href="IRB/Statement/Expression.html#method-i-evaluable_code">#evaluable_code</a>
                      &mdash;
                      <span class="container">IRB::Statement::Expression</span>

                    <li class="method">
                      <a href="IRB/Statement/Command.html#method-i-evaluable_code">#evaluable_code</a>
                      &mdash;
                      <span class="container">IRB::Statement::Command</span>

                    <li class="method">
                      <a href="IRB/WorkSpace.html#method-i-evaluate">#evaluate</a>
                      &mdash;
                      <span class="container">IRB::WorkSpace</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-i-exec_if">#exec_if</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/ExtendCommand/Help.html#method-i-execute">#execute</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommand::Help</span>

                    <li class="method">
                      <a href="IRB/ExtendCommand/ShowDoc.html#method-i-execute">#execute</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommand::ShowDoc</span>

                    <li class="method">
                      <a href="IRB/ExtendCommand/ShowSource.html#method-i-execute">#execute</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommand::ShowSource</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-exit">#exit</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-file_input-3F">#file_input?</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/WorkSpace.html#method-i-filter_backtrace">#filter_backtrace</a>
                      &mdash;
                      <span class="container">IRB::WorkSpace</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-find">#find</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/SourceFinder.html#method-i-find_end">#find_end</a>
                      &mdash;
                      <span class="container">IRB::SourceFinder</span>

                    <li class="method">
                      <a href="IRB/SourceFinder.html#method-i-find_source">#find_source</a>
                      &mdash;
                      <span class="container">IRB::SourceFinder</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-format">#format</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/InputMethod.html#method-i-gets">#gets</a>
                      &mdash;
                      <span class="container">IRB::InputMethod</span>

                    <li class="method">
                      <a href="IRB/StdioInputMethod.html#method-i-gets">#gets</a>
                      &mdash;
                      <span class="container">IRB::StdioInputMethod</span>

                    <li class="method">
                      <a href="IRB/FileInputMethod.html#method-i-gets">#gets</a>
                      &mdash;
                      <span class="container">IRB::FileInputMethod</span>

                    <li class="method">
                      <a href="IRB/ReadlineInputMethod.html#method-i-gets">#gets</a>
                      &mdash;
                      <span class="container">IRB::ReadlineInputMethod</span>

                    <li class="method">
                      <a href="IRB/RelineInputMethod.html#method-i-gets">#gets</a>
                      &mdash;
                      <span class="container">IRB::RelineInputMethod</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-gets">#gets</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="XMP/StringInputMethod.html#method-i-gets">#gets</a>
                      &mdash;
                      <span class="container">XMP::StringInputMethod</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-handle_exception">#handle_exception</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-history_file">#history_file</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-history_file-3D">#history_file=</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-home_workspace">#home_workspace</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Inspector.html#method-i-init">#init</a>
                      &mdash;
                      <span class="container">IRB::Inspector</span>

                    <li class="method">
                      <a href="IRB/RubyModel.html#method-i-init_ruby_model">#init_ruby_model</a>
                      &mdash;
                      <span class="container">IRB::RubyModel</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-insert">#insert</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/InputMethod.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">IRB::InputMethod</span>

                    <li class="method">
                      <a href="IRB/StdioInputMethod.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">IRB::StdioInputMethod</span>

                    <li class="method">
                      <a href="IRB/FileInputMethod.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">IRB::FileInputMethod</span>

                    <li class="method">
                      <a href="IRB/ReadlineInputMethod.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">IRB::ReadlineInputMethod</span>

                    <li class="method">
                      <a href="IRB/RelineInputMethod.html#method-i-inspect">#inspect</a>
                      &mdash;
                      <span class="container">IRB::RelineInputMethod</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-inspect-3F">#inspect?</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-inspect_mode-3D">#inspect_mode=</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Inspector.html#method-i-inspect_value">#inspect_value</a>
                      &mdash;
                      <span class="container">IRB::Inspector</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-i-install_alias_method">#install_alias_method</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="Binding.html#method-i-irb">#irb</a>
                      &mdash;
                      <span class="container">Binding</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-irb">#irb</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-i-irb_context">#irb_context</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-i-irb_exit">#irb_exit</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-irb_level">#irb_level</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/IrbLoader.html#method-i-irb_load">#irb_load</a>
                      &mdash;
                      <span class="container">IRB::IrbLoader</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-i-irb_load">#irb_load</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/ExtendCommandBundle.html#method-i-irb_require">#irb_require</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommandBundle</span>

                    <li class="method">
                      <a href="IRB/Statement.html#method-i-is_assignment-3F">#is_assignment?</a>
                      &mdash;
                      <span class="container">IRB::Statement</span>

                    <li class="method">
                      <a href="IRB/Statement/Expression.html#method-i-is_assignment-3F">#is_assignment?</a>
                      &mdash;
                      <span class="container">IRB::Statement::Expression</span>

                    <li class="method">
                      <a href="IRB/Statement/Command.html#method-i-is_assignment-3F">#is_assignment?</a>
                      &mdash;
                      <span class="container">IRB::Statement::Command</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-kill">#kill</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/Notifier/CompositeNotifier.html#method-i-level-3D">#level=</a>
                      &mdash;
                      <span class="container">IRB::Notifier::CompositeNotifier</span>

                    <li class="method">
                      <a href="IRB/Notifier/CompositeNotifier.html#method-i-level_notifier-3D">#level_notifier=</a>
                      &mdash;
                      <span class="container">IRB::Notifier::CompositeNotifier</span>

                    <li class="method">
                      <a href="IRB/Canvas.html#method-i-line">#line</a>
                      &mdash;
                      <span class="container">IRB::Canvas</span>

                    <li class="method">
                      <a href="IRB/StdioInputMethod.html#method-i-line">#line</a>
                      &mdash;
                      <span class="container">IRB::StdioInputMethod</span>

                    <li class="method">
                      <a href="IRB/Canvas.html#method-i-line0">#line0</a>
                      &mdash;
                      <span class="container">IRB::Canvas</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-load">#load</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/WorkSpace.html#method-i-load_commands_to_main">#load_commands_to_main</a>
                      &mdash;
                      <span class="container">IRB::WorkSpace</span>

                    <li class="method">
                      <a href="IRB/IrbLoader.html#method-i-load_file">#load_file</a>
                      &mdash;
                      <span class="container">IRB::IrbLoader</span>

                    <li class="method">
                      <a href="IRB/WorkSpace.html#method-i-local_variable_get">#local_variable_get</a>
                      &mdash;
                      <span class="container">IRB::WorkSpace</span>

                    <li class="method">
                      <a href="IRB/WorkSpace.html#method-i-local_variable_set">#local_variable_set</a>
                      &mdash;
                      <span class="container">IRB::WorkSpace</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-main">#main</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-main_irb">#main_irb</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-main_thread">#main_thread</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-n_jobs">#n_jobs</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/Vec.html#method-i-normalize">#normalize</a>
                      &mdash;
                      <span class="container">IRB::Vec</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-i-notify-3F">#notify?</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/Notifier/LeveledNotifier.html#method-i-notify-3F">#notify?</a>
                      &mdash;
                      <span class="container">IRB::Notifier::LeveledNotifier</span>

                    <li class="method">
                      <a href="IRB/Notifier/NoMsgNotifier.html#method-i-notify-3F">#notify?</a>
                      &mdash;
                      <span class="container">IRB::Notifier::NoMsgNotifier</span>

                    <li class="method">
                      <a href="IRB/OutputMethod.html#method-i-parse_printf_format">#parse_printf_format</a>
                      &mdash;
                      <span class="container">IRB::OutputMethod</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-pop_workspace">#pop_workspace</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/ColorPrinter.html#method-i-pp">#pp</a>
                      &mdash;
                      <span class="container">IRB::ColorPrinter</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-i-pp">#pp</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/OutputMethod.html#method-i-pp">#pp</a>
                      &mdash;
                      <span class="container">IRB::OutputMethod</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-i-ppx">#ppx</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/OutputMethod.html#method-i-ppx">#ppx</a>
                      &mdash;
                      <span class="container">IRB::OutputMethod</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-print">#print</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-i-print">#print</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/OutputMethod.html#method-i-print">#print</a>
                      &mdash;
                      <span class="container">IRB::OutputMethod</span>

                    <li class="method">
                      <a href="IRB/StdioOutputMethod.html#method-i-print">#print</a>
                      &mdash;
                      <span class="container">IRB::StdioOutputMethod</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-printf">#printf</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-i-printf">#printf</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/OutputMethod.html#method-i-printf">#printf</a>
                      &mdash;
                      <span class="container">IRB::OutputMethod</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-i-printn">#printn</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/OutputMethod.html#method-i-printn">#printn</a>
                      &mdash;
                      <span class="container">IRB::OutputMethod</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-prompt_mode-3D">#prompt_mode=</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-prompt_n">#prompt_n</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-prompt_n-3D">#prompt_n=</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-prompting-3F">#prompting?</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-push_workspace">#push_workspace</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-puts">#puts</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-puts">#puts</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/Notifier/AbstractNotifier.html#method-i-puts">#puts</a>
                      &mdash;
                      <span class="container">IRB::Notifier::AbstractNotifier</span>

                    <li class="method">
                      <a href="IRB/OutputMethod.html#method-i-puts">#puts</a>
                      &mdash;
                      <span class="container">IRB::OutputMethod</span>

                    <li class="method">
                      <a href="XMP.html#method-i-puts">#puts</a>
                      &mdash;
                      <span class="container">XMP</span>

                    <li class="method">
                      <a href="XMP/StringInputMethod.html#method-i-puts">#puts</a>
                      &mdash;
                      <span class="container">XMP::StringInputMethod</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-quit">#quit</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-read_input">#read_input</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/InputMethod.html#method-i-readable_after_eof-3F">#readable_after_eof?</a>
                      &mdash;
                      <span class="container">IRB::InputMethod</span>

                    <li class="method">
                      <a href="IRB/StdioInputMethod.html#method-i-readable_after_eof-3F">#readable_after_eof?</a>
                      &mdash;
                      <span class="container">IRB::StdioInputMethod</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-readline">#readline</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-readline">#readline</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-readmultiline">#readmultiline</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-remote-3F">#remote?</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/RubyModel.html#method-i-render_frame">#render_frame</a>
                      &mdash;
                      <span class="container">IRB::RubyModel</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-run">#run</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-save_history">#save_history</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-save_history-3D">#save_history=</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Color/SymbolState.html#method-i-scan_token">#scan_token</a>
                      &mdash;
                      <span class="container">IRB::Color::SymbolState</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-search">#search</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/Locale.html#method-i-search_file">#search_file</a>
                      &mdash;
                      <span class="container">IRB::Locale</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-set_last_value">#set_last_value</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-setup_interrupt">#setup_interrupt</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/Statement.html#method-i-should_be_handled_by_debugger-3F">#should_be_handled_by_debugger?</a>
                      &mdash;
                      <span class="container">IRB::Statement</span>

                    <li class="method">
                      <a href="IRB/Statement/Expression.html#method-i-should_be_handled_by_debugger-3F">#should_be_handled_by_debugger?</a>
                      &mdash;
                      <span class="container">IRB::Statement::Expression</span>

                    <li class="method">
                      <a href="IRB/Statement/Command.html#method-i-should_be_handled_by_debugger-3F">#should_be_handled_by_debugger?</a>
                      &mdash;
                      <span class="container">IRB::Statement::Command</span>

                    <li class="method">
                      <a href="IRB/ExtendCommand/ShowSource.html#method-i-show_source">#show_source</a>
                      &mdash;
                      <span class="container">IRB::ExtendCommand::ShowSource</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-signal_handle">#signal_handle</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-signal_status">#signal_status</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-single_line_command-3F">#single_line_command?</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Debug/SkipPathHelperForIRB.html#method-i-skip_internal_path-3F">#skip_internal_path?</a>
                      &mdash;
                      <span class="container">IRB::Debug::SkipPathHelperForIRB</span>

                    <li class="method">
                      <a href="IRB/IrbLoader.html#method-i-source_file">#source_file</a>
                      &mdash;
                      <span class="container">IRB::IrbLoader</span>

                    <li class="method">
                      <a href="IRB/Vec.html#method-i-sub">#sub</a>
                      &mdash;
                      <span class="container">IRB::Vec</span>

                    <li class="method">
                      <a href="IRB/InputMethod.html#method-i-support_history_saving-3F">#support_history_saving?</a>
                      &mdash;
                      <span class="container">IRB::InputMethod</span>

                    <li class="method">
                      <a href="IRB/Statement.html#method-i-suppresses_echo-3F">#suppresses_echo?</a>
                      &mdash;
                      <span class="container">IRB::Statement</span>

                    <li class="method">
                      <a href="IRB/Statement/Expression.html#method-i-suppresses_echo-3F">#suppresses_echo?</a>
                      &mdash;
                      <span class="container">IRB::Statement::Expression</span>

                    <li class="method">
                      <a href="IRB/Statement/Command.html#method-i-suppresses_echo-3F">#suppresses_echo?</a>
                      &mdash;
                      <span class="container">IRB::Statement::Command</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-suspend_context">#suspend_context</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-suspend_input_method">#suspend_input_method</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-suspend_name">#suspend_name</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/Irb.html#method-i-suspend_workspace">#suspend_workspace</a>
                      &mdash;
                      <span class="container">IRB::Irb</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-switch">#switch</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-symbol_alias-3F">#symbol_alias?</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/ColorPrinter.html#method-i-text">#text</a>
                      &mdash;
                      <span class="container">IRB::ColorPrinter</span>

                    <li class="method">
                      <a href="IRB/JobManager.html#method-i-thread">#thread</a>
                      &mdash;
                      <span class="container">IRB::JobManager</span>

                    <li class="method">
                      <a href="IRB/Frame.html#method-i-top">#top</a>
                      &mdash;
                      <span class="container">IRB::Frame</span>

                    <li class="method">
                      <a href="IRB/Frame.html#method-i-trace_func">#trace_func</a>
                      &mdash;
                      <span class="container">IRB::Frame</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-transform_args-3F">#transform_args?</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-use_loader">#use_loader</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-use_loader-3D">#use_loader=</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-use_loader-3F">#use_loader?</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-use_tracer-3D">#use_tracer=</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-verbose-3F">#verbose?</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="IRB/Debug/UI.html#method-i-width">#width</a>
                      &mdash;
                      <span class="container">IRB::Debug::UI</span>

                    <li class="method">
                      <a href="IRB/InputMethod.html#method-i-winsize">#winsize</a>
                      &mdash;
                      <span class="container">IRB::InputMethod</span>

                    <li class="method">
                      <a href="IRB/Context.html#method-i-workspaces">#workspaces</a>
                      &mdash;
                      <span class="container">IRB::Context</span>

                    <li class="method">
                      <a href="Object.html#method-i-xmp">#xmp</a>
                      &mdash;
                      <span class="container">Object</span>
                    </ul>
                    </main>
                  </div> 

<footer id="validator-badges" role="contentinfo">
<p><a href="https://validator.w3.org/check/referer">Validate</a></p>
<p>Generated by <a href="https://ruby.github.io/rdoc/">RDoc</a> 6.4.0.</p>
<p>Based on <a href="https://github.com/ged/darkfish/">Darkfish</a> by <a href="http://deveiate.org">Michael Granger</a>.</p>

  
    <p><p><a href="https://ruby-doc.org">Ruby-doc.org</a> is provided by <a href="https://jamesbritt.com">James Britt</a> and <a href="https://neurogami.com">Neurogami</a>.</p><p><a href="https://jamesbritt.bandcamp.com/">Maximum R+D</a>.  </p>
</p>
  
  </footer>

<script type="text/javascript">


  let ads  = $("#carbonads-container").children().detach();


  function swapMode() {
    var cookieName = 'darkmode';
    var cssDarkmode = Cookies.get(cookieName);
    console.log("***** swapMode! " + cssDarkmode + " *****");


    if (cssDarkmode == "true") {
      console.log("We have dark mode, set the css to light ...");
      $('#rdoccss').attr("href", defaultModeCssHref);
      $('#cssSelect').text("Dark mode");
      cssDarkmode = "false";
      console.log("swapMode! Now set cookie to " + cssDarkmode);
      Cookies.set(cookieName, cssDarkmode);

    } else {
      console.log("We not have dark mode, set the css to dark ...");
      $('#rdoccss').attr("href", darkModeCsseHref);
      $('#cssSelect').text("Light mode");
      cssDarkmode = "true";
      console.log("swapMode! Now set cookie to " + cssDarkmode);
      Cookies.set(cookieName, cssDarkmode);

    }

    console.log("  --------------- ");
  }


const vueCssApp = new Vue({
el: '#menubar',
data: {
isDark: false
},
methods: {
toggleClass: function(event){
this.isDark = !this.isDark;
}
}
})

const vueApp = new Vue({
el: '#vapp',
data: { 
isOpen: true
},

mounted() {
this.handleResize();
this.manage_mob_classes();
window.addEventListener('resize', this.handleResize)
//this.isOpen !=  (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
},
destroyed() {
window.removeEventListener('resize', this.handleResize)
},
created() {
//manage_mob_classes();
},

methods : {
isMobile() {
  return (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent));
},

  handleResize() {
    if (!this.isMobile()) {
      this.isOpen = window.innerWidth > 800;
    }
  },

  manage_mob_classes() {
    if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
      $("nav").addClass("mob_nav");
      $("main").addClass("mob_main");
      $("#extraz").addClass("mob_extraz");
      $("#carbonads-container").addClass("mob_carbonads-container");
      this.isOpen  = false;
    } else {
      $("nav").removeClass("mob_nav") 
        $("main").removeClass("mob_main");
      $("#extraz").removeClass("mob_extraz");
      $("#carbonads-container").removeClass("mob_carbonads-container");
      this.isOpen  = true;
    }
  },

  toggleNav() {
    this.isOpen =! this.isOpen ;
    // alert("Toggle nav!");
    console.log("toggleNav() click: " + this.isOpen );
  }
}
})

$("#carbonads-container").append(ads);


$(function() {

    var darkmode = Cookies.get("darkmode");
    console.log("Document ready: " + darkmode);

    if ( darkmode  == "true" ) {
      $('#cssSelect').text("Light mode");
    } else {
      $('#cssSelect').text("Dark mode");
     }

    $('body').css('display','block');
    });

</script>

    
  </body> 
</html>

